\relax 
\catcode`"\active
\select@language{danish}
\@writefile{toc}{\select@language{danish}}
\@writefile{lof}{\select@language{danish}}
\@writefile{lot}{\select@language{danish}}
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{4}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Weeder}{4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}implementation}{4}}
\@writefile{toc}{\contentsline {section}{\numberline {3}Scopes and Symboltable - Pass 1 and Pass 2}{5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}implementation - General structur}{6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Implementation - 2 pass}{6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Implementation - Check Loop}{7}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Implementation - run2GETTYPE (clean type)}{7}}
\@writefile{toc}{\contentsline {section}{\numberline {4}Calculation of expressions - Pass2}{8}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}implementation}{8}}
\@writefile{toc}{\contentsline {section}{\numberline {5}Verification of types - Pass 3}{9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Implementation}{9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Implementation - statement}{9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Implementation - expression}{10}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Implementation - term}{10}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5}Implementation - run2COMPARETYPES}{11}}
\@writefile{toc}{\contentsline {section}{\numberline {6}test}{11}}
\@writefile{toc}{\contentsline {section}{\numberline {7}Appendix}{14}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}weed.c}{14}}
\@writefile{lol}{\contentsline {lstlisting}{../weed.c}{14}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}weed.h}{16}}
\@writefile{lol}{\contentsline {lstlisting}{../weed.h}{16}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.3}run1.c}{16}}
\@writefile{lol}{\contentsline {lstlisting}{../run1.c}{16}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.4}run1.h}{18}}
\@writefile{lol}{\contentsline {lstlisting}{../run1.h}{18}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.5}run2.c}{18}}
\@writefile{lol}{\contentsline {lstlisting}{../run2.c}{18}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.6}run2.h}{28}}
\@writefile{lol}{\contentsline {lstlisting}{../run2.h}{28}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.7}run3.c}{29}}
\@writefile{lol}{\contentsline {lstlisting}{../run3.c}{29}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.8}run3.h}{37}}
\@writefile{lol}{\contentsline {lstlisting}{../run3.h}{37}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.9}typecheck.c}{38}}
\@writefile{lol}{\contentsline {lstlisting}{../typecheck.c}{38}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.10}typecheck.h}{38}}
\@writefile{lol}{\contentsline {lstlisting}{../typecheck.h}{38}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.11}symbol.c}{38}}
\@writefile{lol}{\contentsline {lstlisting}{../symbol.c}{38}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.12}symbol.h}{42}}
\@writefile{lol}{\contentsline {lstlisting}{../symbol.h}{42}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.13}tree.c}{43}}
\@writefile{lol}{\contentsline {lstlisting}{../tree.c}{43}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.14}tree.h}{52}}
\@writefile{lol}{\contentsline {lstlisting}{../tree.h}{52}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.15}rajahscanner.l}{58}}
\@writefile{lol}{\contentsline {lstlisting}{../rajahscanner.l}{58}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.16}rajahparser.y}{60}}
\@writefile{lol}{\contentsline {lstlisting}{../rajahparser.y}{60}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.17}memory.h}{63}}
\@writefile{lol}{\contentsline {lstlisting}{../memory.h}{63}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.18}memory.c}{63}}
\@writefile{lol}{\contentsline {lstlisting}{../memory.c}{63}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.19}tree.h}{63}}
\@writefile{lol}{\contentsline {lstlisting}{../tree.h}{63}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.20}tree.c}{69}}
\@writefile{lol}{\contentsline {lstlisting}{../tree.c}{69}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.21}pretty.h}{79}}
\@writefile{lol}{\contentsline {lstlisting}{../pretty.h}{79}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.22}pretty.c}{80}}
\@writefile{lol}{\contentsline {lstlisting}{../pretty.c}{80}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.23}main.c}{87}}
\@writefile{lol}{\contentsline {lstlisting}{../main.c}{87}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.24}Makefile}{88}}
\@writefile{lol}{\contentsline {lstlisting}{../Makefile}{88}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.25}dangeling\_else\_test.raj}{88}}
\@writefile{lol}{\contentsline {lstlisting}{../test/dangeling\textunderscore else\textunderscore test.raj}{88}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.26}dangeling\_else\_test.raj}{89}}
\@writefile{lol}{\contentsline {lstlisting}{../test/dangeling\textunderscore else\textunderscore test.raj}{89}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.27}comments\_test.raj}{89}}
\@writefile{lol}{\contentsline {lstlisting}{../test/comments\textunderscore test.raj}{89}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.28}indentation\_test.raj}{90}}
\@writefile{lol}{\contentsline {lstlisting}{../test/indentation\textunderscore test.raj}{90}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.29}precedence\_test.raj}{90}}
\@writefile{lol}{\contentsline {lstlisting}{../test/precedence\textunderscore test.raj}{90}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.30}nested\_functions\_test.raj}{91}}
\@writefile{lol}{\contentsline {lstlisting}{../test/nested\textunderscore functions\textunderscore test.raj}{91}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.31}function\_id\_test.raj}{91}}
\@writefile{lol}{\contentsline {lstlisting}{../test/function\textunderscore id\textunderscore test.raj}{91}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.32}nested\_statements\_test.raj}{92}}
\@writefile{lol}{\contentsline {lstlisting}{../test/nested\textunderscore statements\textunderscore test.raj}{92}}
